package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 危险因素对象 case_danger_exposure
 * 
 * @author ruoyi
 * @date 2022-04-03
 */
public class CaseDangerExposure extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 病例ID */
    @Excel(name = "病例ID")
    private Long caseId;

    /** 职业 */
    @Excel(name = "职业")
    private Long job;

    /** 具体工作性质 */
    @Excel(name = "具体工作性质")
    private Long jobDetail;

    /** 其他工作 */
    @Excel(name = "其他工作")
    private String otherJob;

    /** 是否怀孕 */
    @Excel(name = "是否怀孕")
    private Integer ifPregnant;

    /** 孕周 */
    @Excel(name = "孕周")
    private Long gestationalWeek;

    /** 是否吸烟 */
    @Excel(name = "是否吸烟")
    private Long smokeFre;

    /** 既往疾病史 */
    @Excel(name = "既往疾病史")
    private String diseaseHistory;

    /** 其他疾病 */
    @Excel(name = "其他疾病")
    private String otherDis;

    /** 统计单选1 */
    @Excel(name = "统计单选1")
    private Long radiobutton1;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 统计单选2 */
    @Excel(name = "统计单选2")
    private Long radiobutton2;

    /** 国家 */
    @Excel(name = "国家")
    private Long nation;

    /** 统计单选3 */
    @Excel(name = "统计单选3")
    private Long radiobutton3;

    /** 统计单选4 */
    @Excel(name = "统计单选4")
    private Long radiobutton4;

    /** 统计单选5 */
    @Excel(name = "统计单选5")
    private Long radiobutton5;

    /** 统计单选6 */
    @Excel(name = "统计单选6")
    private Long radiobutton6;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCaseId(Long caseId) 
    {
        this.caseId = caseId;
    }

    public Long getCaseId() 
    {
        return caseId;
    }
    public void setJob(Long job) 
    {
        this.job = job;
    }

    public Long getJob() 
    {
        return job;
    }
    public void setJobDetail(Long jobDetail) 
    {
        this.jobDetail = jobDetail;
    }

    public Long getJobDetail() 
    {
        return jobDetail;
    }
    public void setOtherJob(String otherJob) 
    {
        this.otherJob = otherJob;
    }

    public String getOtherJob() 
    {
        return otherJob;
    }
    public void setIfPregnant(Integer ifPregnant) 
    {
        this.ifPregnant = ifPregnant;
    }

    public Integer getIfPregnant() 
    {
        return ifPregnant;
    }
    public void setGestationalWeek(Long gestationalWeek) 
    {
        this.gestationalWeek = gestationalWeek;
    }

    public Long getGestationalWeek() 
    {
        return gestationalWeek;
    }
    public void setSmokeFre(Long smokeFre) 
    {
        this.smokeFre = smokeFre;
    }

    public Long getSmokeFre() 
    {
        return smokeFre;
    }
    public void setDiseaseHistory(String diseaseHistory) 
    {
        this.diseaseHistory = diseaseHistory;
    }

    public String getDiseaseHistory() 
    {
        return diseaseHistory;
    }
    public void setOtherDis(String otherDis) 
    {
        this.otherDis = otherDis;
    }

    public String getOtherDis() 
    {
        return otherDis;
    }
    public void setRadiobutton1(Long radiobutton1) 
    {
        this.radiobutton1 = radiobutton1;
    }

    public Long getRadiobutton1() 
    {
        return radiobutton1;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setRadiobutton2(Long radiobutton2) 
    {
        this.radiobutton2 = radiobutton2;
    }

    public Long getRadiobutton2() 
    {
        return radiobutton2;
    }
    public void setNation(Long nation) 
    {
        this.nation = nation;
    }

    public Long getNation() 
    {
        return nation;
    }
    public void setRadiobutton3(Long radiobutton3) 
    {
        this.radiobutton3 = radiobutton3;
    }

    public Long getRadiobutton3() 
    {
        return radiobutton3;
    }
    public void setRadiobutton4(Long radiobutton4) 
    {
        this.radiobutton4 = radiobutton4;
    }

    public Long getRadiobutton4() 
    {
        return radiobutton4;
    }
    public void setRadiobutton5(Long radiobutton5) 
    {
        this.radiobutton5 = radiobutton5;
    }

    public Long getRadiobutton5() 
    {
        return radiobutton5;
    }
    public void setRadiobutton6(Long radiobutton6) 
    {
        this.radiobutton6 = radiobutton6;
    }

    public Long getRadiobutton6() 
    {
        return radiobutton6;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("caseId", getCaseId())
            .append("job", getJob())
            .append("jobDetail", getJobDetail())
            .append("otherJob", getOtherJob())
            .append("ifPregnant", getIfPregnant())
            .append("gestationalWeek", getGestationalWeek())
            .append("smokeFre", getSmokeFre())
            .append("diseaseHistory", getDiseaseHistory())
            .append("otherDis", getOtherDis())
            .append("radiobutton1", getRadiobutton1())
            .append("address", getAddress())
            .append("radiobutton2", getRadiobutton2())
            .append("nation", getNation())
            .append("radiobutton3", getRadiobutton3())
            .append("radiobutton4", getRadiobutton4())
            .append("radiobutton5", getRadiobutton5())
            .append("radiobutton6", getRadiobutton6())
            .toString();
    }
}
